package com.changhai.diabetes.util;

public class StringConvertor {
	public static Long[] str2LongArray(String str, String split) {
		if (org.apache.commons.lang.StringUtils.isEmpty(str)) {
			return new Long[] {};
		}
		String[] strArray = str2StrArray(str, split);
		Long[] longArray = new Long[strArray.length];
		for (int i = 0; i < strArray.length; i++) {
			longArray[i] = Long.valueOf(strArray[i]);
		}
		return longArray;
	}

	public static String[] str2StrArray(String str, String split) {
		if (org.apache.commons.lang.StringUtils.isEmpty(str)) {
			return null;
		}
		return str.split(split);
	}

	public static String getTrim(String str) {
		if (str == null)
			return "";
		else
			return str.trim();
	}

	public static boolean isEmpty(String str) {
		if (getTrim(str).equals(""))
			return true;
		else
			return false;
	}

	public static String getIds(String ids) {
		String regex = "^,*|,*$";
		ids = StringConvertor.getTrim(ids);
		return ids.replaceAll(regex, "");
	}

}
